package idv.loveloser.dao;

/**
 * AbstractMdlQuestionAttempts entity provides the base persistence definition
 * of the MdlQuestionAttempts entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlQuestionAttempts implements
		java.io.Serializable {

	// Fields

	private Long id;
	private Long questionusageid;
	private Long slot;
	private String behaviour;
	private Long questionid;
	private Long variant;
	private Double maxmark;
	private Double minfraction;
	private Boolean flagged;
	private String questionsummary;
	private String rightanswer;
	private String responsesummary;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlQuestionAttempts() {
	}

	/** minimal constructor */
	public AbstractMdlQuestionAttempts(Long questionusageid, Long slot,
			String behaviour, Long questionid, Long variant, Double maxmark,
			Double minfraction, Boolean flagged, Long timemodified) {
		this.questionusageid = questionusageid;
		this.slot = slot;
		this.behaviour = behaviour;
		this.questionid = questionid;
		this.variant = variant;
		this.maxmark = maxmark;
		this.minfraction = minfraction;
		this.flagged = flagged;
		this.timemodified = timemodified;
	}

	/** full constructor */
	public AbstractMdlQuestionAttempts(Long questionusageid, Long slot,
			String behaviour, Long questionid, Long variant, Double maxmark,
			Double minfraction, Boolean flagged, String questionsummary,
			String rightanswer, String responsesummary, Long timemodified) {
		this.questionusageid = questionusageid;
		this.slot = slot;
		this.behaviour = behaviour;
		this.questionid = questionid;
		this.variant = variant;
		this.maxmark = maxmark;
		this.minfraction = minfraction;
		this.flagged = flagged;
		this.questionsummary = questionsummary;
		this.rightanswer = rightanswer;
		this.responsesummary = responsesummary;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getQuestionusageid() {
		return this.questionusageid;
	}

	public void setQuestionusageid(Long questionusageid) {
		this.questionusageid = questionusageid;
	}

	public Long getSlot() {
		return this.slot;
	}

	public void setSlot(Long slot) {
		this.slot = slot;
	}

	public String getBehaviour() {
		return this.behaviour;
	}

	public void setBehaviour(String behaviour) {
		this.behaviour = behaviour;
	}

	public Long getQuestionid() {
		return this.questionid;
	}

	public void setQuestionid(Long questionid) {
		this.questionid = questionid;
	}

	public Long getVariant() {
		return this.variant;
	}

	public void setVariant(Long variant) {
		this.variant = variant;
	}

	public Double getMaxmark() {
		return this.maxmark;
	}

	public void setMaxmark(Double maxmark) {
		this.maxmark = maxmark;
	}

	public Double getMinfraction() {
		return this.minfraction;
	}

	public void setMinfraction(Double minfraction) {
		this.minfraction = minfraction;
	}

	public Boolean getFlagged() {
		return this.flagged;
	}

	public void setFlagged(Boolean flagged) {
		this.flagged = flagged;
	}

	public String getQuestionsummary() {
		return this.questionsummary;
	}

	public void setQuestionsummary(String questionsummary) {
		this.questionsummary = questionsummary;
	}

	public String getRightanswer() {
		return this.rightanswer;
	}

	public void setRightanswer(String rightanswer) {
		this.rightanswer = rightanswer;
	}

	public String getResponsesummary() {
		return this.responsesummary;
	}

	public void setResponsesummary(String responsesummary) {
		this.responsesummary = responsesummary;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}